طراحی و تحلیل اجزای رمزهای متقارن: عملگرهای پیمانه ای، توابع دودویی برداری و لایه های انتشار بهینه
پایان نامه
- دانشگاه تربیت معلم - تهران - دانشکده علوم ریاضی و مهندسی کامپیوتر
- نویسنده سید مجتبی دهنوی
- استاد راهنما حمید رضا میمنی عین ا... پاشا
- سال انتشار 1394
چکیده
در این رساله به پژوهش در زمینه ی اجزا و مولفه های رمزهای متقارن پرداخته ایم. در ابتدا عملگرهای جمع و ضرب و نیز نگاشت مجذور به هنگ توانی از دو را بررسی کرده ایم: توزیع احتمال چندگانه ی بیت های نقلی عملگر جمع را محاسبه کرده، درجه ی جبری و تعداد جملات در anf نگاشت جمع با یک ثابت را به دست آورده ایم. توزیع احتمال چندگانه ی توابع مولفه ای عملگر ضرب را محاسبه کرده ایم. پس از ارائه ی معیاری جهت بررسی ناترازی نگاشت ها، ناترازی عملگر ضرب و نیز ناترازی تحدید این عملگر به بیت های بالایی آن را محاسبه کرده ایم؛ نیز کرانی پایینی برای درجه ی جبری توابع مولفه ای عملگر ضرب ارائه داده ایم. توزیع احتمال توابع مولفه ای نگاشت مجذور به هنگ توانی از دو را به دست آورده و با استفاده از معیار معرفی شده، ناترازی نگاشت مجذور و توابع مولفه ای آن را محاسبه نموده ایم. در ادامه، توابع دودویی برداری را مطالعه کرده ایم. ابتدا حملات خطی و تفاضلی و تعمیم های آنها از منظر ریاضی را بررسی کرده و علاوه بر تبیین مبانی ریاضی حملات خطی و تفاضلی سنتی، ویژگی های خطی-تفاضلی و نیز خواص دوبعدی خطی و ناخطی جدیدی را برای sbox ها و مولفه های رمزهای متقارن ارائه نموده ایم. سپس، به ساخت sbox های 16- بیتی با ویژگی های جبری و آماری مطلوب از دیدگاه رمزنگاری و با قابلیت پیاده سازی مطلوب در پردازنده های مدرن پرداخته ایم؛ نیز روش هایی جهت تصادفی سازی sbox ها و مولفه های رمزهای متقارن، بر اساس iv، ارائه داده ایم. در ادامه به بررسی لایه های انتشار mds پرداخته و انواع جدیدی از لایه های انتشار خطی، خطی سرشت و ناخطی را ارائه نموده ایم. خانواده ای از لایه های انتشار خطی سرشت mds از مرتبه ی 4 را ساخته و بر اساس آن، روشی جهت تصادفی سازی لایه های انتشار خطی سرشت سنتی ارائه کرده ایم. پس از آن لایه های انتشار mds ناخطی با قابلیت پیاده سازی بهینه در پردازنده های مدرن را مورد مطالعه قرار داده، خانواده ای از لایه های انتشار ناخطی ارائه کرده ایم: به کمک این خانواده، می توان لایه های انتشار با اندازه ی بزرگ و پیاده سازی مطلوب در پردازنده های مدرن ساخت؛ همچنین این خانواده از لایه های انتشار، قابلیت تصادفی سازی بر اساس iv در رمزهای متقارن را دارد. سپس به لایه های انتشار با درایه های صفر و یک پرداخته و قضیه ای را در این حوزه اثبات نموده ایم. پس از آن لایه های انتشار خطی سرشت mds رمزهای متقارن loiss ،sms4 و zuc را بررسی کرده، شکل ماتریسی این لایه های انتشار را ارائه داده ایم. در پایان با استفاده از مدول ها روی حلقه های متناهی جابجایی و یک دار، به ساخت لایه های انتشار خطی سرشت و ناخطی جدید با استفاده از عملگرهای جمع و ضرب پیمانه ای پرداخته ایم و نیز لایه های انتشار خطی سرشت mds بهینه از دیدگاه پیاده سازی را ارائه نموده ایم.
منابع مشابه
تعمیم سازوکار سوییچینگ لایه انتشار برای طراحی رمزهای قالبی 256 بیتی
یکی از روشهای مهم برای بررسی مقاومت یک رمز قالبی در برابر تحلیلهای اساسی مانند تحلیل تفاضلی و تحلیل خطی، تعیین حداقل تعداد جعبههای جانشینی فعال در طول روند تحلیل است. با توجه به این شاخص، میتوان نسبت حداقل جعبههای جانشینی فعال به کل جعبههای جانشینی بهکار رفته در رمز قالبی را بهدست آورد. بیشتر بودن این نسبت بیانگر طراحی بهتر الگوریتم رمز قالبی است. در ساختارهای فیستلی به دلیل XOR کردن نی...
متن کاملخواص جبری جمع مدولی به پیمانه t2 با r عملوند
یکی از پرکاربردترین عملگرها در رمزنگاری متقارن، جمع مدولی به پیمانه است. بنابراین بررسی خواص این عملگر نقش مهمی در طراحی و تحلیل رمزهای متقارن دارد. خواص جبری این عملگر در با دو عملوند مورد مطالعه قرار گرفته است. ما در این مقاله بهمنظور رسیدن به نتایج بهتر و بیشتر در این زمینه، برخی از خواص جبری را برای عملوندهایی با تعمیم دادهایم. بهعبارت دقیقتر درجه جبری مؤلفهای توابع بولی از جمع مدولی ر...
متن کاملدو روش جدید برای طراحی رمزهای قالبی ۱۹۲ بیتی بر اساس ساختار سوئیچینگ و لایه های انتشار بازگشتی
در سالهای اخیر به رمزهای قالبی در مقایسه با رمزهای دنبالهای بهدلیل وجود اثبات امنیتی و دامنه کاربرد گسترده بیشتر توجه شده است. طراحی اغلب رمزهای قالبی بر اساس ساختار جانشانی- جایگشتی(spn) یا فیستلی است. گرچه ساختارهای فیستلی در مقایسه با ساختار spn مزایای بیشتری دارند اما به دلیل داشتن تعداد جعبههای جانشانی فعال کمتر، لذا دارای ضعف امنیتی هستند. در این مقاله دو روش جدید برای طراحی الگوریت...
متن کاملویژگی های رمزنگاری ضرب پیمانه ای به پیمانه توانی از ۲
عملگر ضرب پیمانه ای به پیمانه توانی از 2 یکی از عملگرهای مورد استفاده در رمزنگاری خصوصا رمزنگاری متقارن می باشد. در این مقاله به بررسی خواص آماری و جبری این عملگر از منظر رمزنگاری پرداخته ایم. در ابتدا توزیع خروجی عملگر ضرب پیمانه ای به پیمانه توانی از 2 را به عنوان یک تابع دودویی برداری محاسبه کرده ایم و پس از آن توزیع توابع مولفه ای آن را به دست آورده ایم. در ادامه با معرفی یک سنج در اندازه گ...
متن کاملتحلیل حساسیت پارامترهای توابع جریمه در مدلهای بهینه سازی بهره برداری از مخازن چند منظوره
یکی از مهمترین ارکان مدلهای بهینهسازی بهرهبرداری از مخازن چند منظوره، تعریف یک تابع جریمه یا خسارت میباشد. بدلیل تنوع اهداف بهرهبرداری و پیچیدگی سیستم، اغلب بجای استفاده از توابع سود و هزینه، که تنها برخی اهداف را مدنظر قرار میدهند، از توابع جایگزین استفاده مینمایند. این توابع بصورت مجموع چند عبارت میباشند که جریمه یا خسارت متناظر با انحراف از مقادیر مطلوب (نیازها) را منعکس مینم...
متن کاملخواص جبری جمع مدولی به پیمانه t۲ با r عملوند
یکی از پرکاربردترین عملگرها در رمزنگاری متقارن، جمع مدولی به پیمانه است. بنابراین بررسی خواص این عملگر نقش مهمی در طراحی و تحلیل رمزهای متقارن دارد. خواص جبری این عملگر در با دو عملوند مورد مطالعه قرار گرفته است. ما در این مقاله به منظور رسیدن به نتایج بهتر و بیشتر در این زمینه، برخی از خواص جبری را برای عملوندهایی با تعمیم داده ایم. به عبارت دقیق تر درجه جبری مؤلفه ای توابع بولی از جمع مدولی ر...
متن کاملمنابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
ذخیره در منابع من قبلا به منابع من ذحیره شده{@ msg_add @}
نوع سند: پایان نامه
دانشگاه تربیت معلم - تهران - دانشکده علوم ریاضی و مهندسی کامپیوتر
میزبانی شده توسط پلتفرم ابری doprax.com
copyright © 2015-2023